About Hargreaves Construction & Development Limited (03803182) United Kingdom