About Beechmill Limited (04224653) United Kingdom