BEACH & ASSOCIATES LIMITED