About Terrett Taylor & Sons Limited (00610053) United Kingdom