About Northacres Partnership Limited (10145405) United Kingdom