About T. Livingstone & Sons Limited (SC048062) United Kingdom