About Nelson S Patch Ltd (13031322) United Kingdom