About Hargreaves Design Ltd (03308006) United Kingdom