About Spruce & Spades Ltd (13592116) United Kingdom