About Spruce Meadows Ltd (NI611996) United Kingdom