About Beamlock Limited (03592447) United Kingdom