About Harry Barlow Limited (03608941) United Kingdom