About Northmoor Associates Ltd (12152382) United Kingdom