About Northrop Sails Limited (04414940) United Kingdom