About Walker Apartments Management Ltd (08122005) United Kingdom