About Bloxham & Sons Engineering Limited (11568138) United Kingdom