About The Compton Mews (leek) Management Company Limited (04268304) United Kingdom