About Beechglen Limited (03844464) United Kingdom