About Flux And Shield Fabrications Ltd (11103784) United Kingdom