About Ludshott Management Company Limited (04622583) United Kingdom