About Beechwood Engineering Limited (03215223) United Kingdom