About 18 Sherriff Road Management Company Ltd. (02273662) United Kingdom