About Beamlech Limited (01783487) United Kingdom