About Curry Leaf Devizes Ltd (13548802) United Kingdom