About The Beechwood Design Studio Limited (03336738) United Kingdom