About Magnolia Place Harrow Management Limited (08256283) United Kingdom