About Beechwood Projects Limited (07896743) United Kingdom