About The Spirit Specialist Ltd (12933372) United Kingdom