About The Grange Meanwood (management Company) Ltd (03994617) United Kingdom