About Stour Fabrications Limited (02378272) United Kingdom