About Farnham Place Management Limited (03707363) United Kingdom