About The White Nettle Ltd (12148635) United Kingdom