About Meads Business Centre Management Company Limited (02069288) United Kingdom