A AND R MAHOON ASSOCIATES LIMITED