About Spirit Implement Limited (07300197) United Kingdom