About Trescher Fabrications Limited (01530563) United Kingdom