About Thorpe Meadows Residents Company Limited (02286463) United Kingdom