About Wynne The Nettle Oil Company Ltd (13311277) United Kingdom