About Trexel Limited (04210859) United Kingdom