About Smethurst & Clarke Limited (13173768) United Kingdom