About Thornton Barkworth Limited (12043081) United Kingdom