About Harry Nichols Limited (09730557) United Kingdom