About Thornton Processing Limited (02261326) United Kingdom