About 23 St. John Grove Management Limited (02412717) United Kingdom