About Spruce Glasgow Limited (12323741) United Kingdom