About William Harrington Limited (SC538403) United Kingdom