About Latton Place Management Limited (10909422) United Kingdom