About Farnham Road (odiham) Management Company Limited (10875769) United Kingdom