About Lodmoor Sands (weymouth) Management Company Limited (11899494) United Kingdom