About Thomas Coulborn & Sons Limited (07677571) United Kingdom