About Tamblyn & Co. Limited (04553217) United Kingdom