About 18 Duppas Hill Road Management Limited (03097672) United Kingdom