About Amblecote Meadows Residents Company Limited (00898159) United Kingdom