About Northmoor Farnham Limited (11655104) United Kingdom