About Newcross London Limited (07473398) United Kingdom