About Sugar & Lime Limited (05382065) United Kingdom