About 131a Alexandra Road Management Limited (08264994) United Kingdom