About Northgate Holdings Limited (12366193) United Kingdom