About Tiffen & Co Limited (02579685) United Kingdom