About Sugarcane London Limited (06139429) United Kingdom