About Beech Woodhouse Studio Limited (05494083) United Kingdom