About H.a.harben & Co. Limited (00447830) United Kingdom