About Onion & Sugar Limited (SC605393) United Kingdom