About Stan Tiffen Limited (04399729) United Kingdom