About The Northsale Ltd (11538507) United Kingdom