About 20 Marsh Lane Stanmore Management Limited (02231395) United Kingdom