About Hargreaves Manufacturing Solutions Limited (07585578) United Kingdom