About Harris Townley Engineering Ltd (12293137) United Kingdom