About Harry Richards Limited (11280060) United Kingdom