About Sturgess & Thompson Limited (00856926) United Kingdom