About Longmarsh Properties Limited (11490860) United Kingdom