About Birch & Beech Limited (03889904) United Kingdom