About Mellor & Hammond Limited (13008127) United Kingdom