About Beechwood 1970 Limited (08749590) United Kingdom