About Allen Fabrications & Sons Ltd (05269273) United Kingdom