About Nettle Interiors Ltd (13465484) United Kingdom