About Hatton Duff (SC584063) United Kingdom