About Hargreaves Developments Limited (01036206) United Kingdom