About Spice Installations Limited (05907210) United Kingdom