About Beech House (croydon) Management Company Limited (02878618) United Kingdom