About Ludshott Freehold Company Limited (06909616) United Kingdom