About 18 Waller Road Management Limited (07788038) United Kingdom