About Trebor Works Limited (11667538) United Kingdom