About Amblecote Close Residents Company Limited (00898038) United Kingdom