About Beech Road Flats Management Company Limited (12823795) United Kingdom