About Twelve Lansdown Place (management) Limited (01849587) United Kingdom