About Beech View Holdings Ltd. (03286143) United Kingdom