About Newcross International Limited (04216747) United Kingdom