About Beechlea Holdings Limited (09489061) United Kingdom