About Neatherseal Retail Ltd (13393383) United Kingdom