About Spice Ranch (wyke) Ltd (13171080) United Kingdom