About Speur Limited (07058601) United Kingdom