About Northmoore Limited (13395404) United Kingdom