About Northcross Holdings Limited (09479167) United Kingdom