About Longmoor Land Limited (02648287) United Kingdom