About Templton & Sons Limited (SC711277) United Kingdom