About Beechdale Computers Limited (02676709) United Kingdom