About Farrer Estate Management Limited (12532329) United Kingdom