About Howard Moffat Limited (13617464) United Kingdom