About 118 Amhurst Road Management Limited (02376236) United Kingdom