About St Peters Court (bromsgrove) Management Company Limited (04414384) United Kingdom