on Rachel Geaves Return to Directory Full name: Rachel Geaves Location: London: North West Address: 114 Greencroft Garden, London NW6 3PJ Telephone Number: +44 (0)20 7624 1324