About Barncroft (farnham) Management Limited (03101518) United Kingdom