About Loyds Spice Limited (10663717) United Kingdom