About Towle Spurring Hardy Ltd (05176613) United Kingdom