About Leicester Fabrications Limited (11189542) United Kingdom