About Harry & Holly Limited (10961720) United Kingdom