About Latchmoor Apartments Limited (13436071) United Kingdom