About 20 Glenelg Road Management Limited (08588470) United Kingdom