About Tenuta James Fabrications Ltd (07654494) United Kingdom