About Terrill Bros. (founders) Limited (00884247) United Kingdom