About Moore & Sons Prototype Sheet Metal Work Limited (04126561) United Kingdom