About The Meadows Residents Company Management Limited (10823812) United Kingdom