A R GORRINGE & PARTNERS LLP