About The Meadows Residents Company Limited (04985918) United Kingdom