About Beamech Group Limited (01405763) United Kingdom