About Taplin & Richards Limited (04561849) United Kingdom