About Hanover Project Management Limited (10274246) United Kingdom