About William D.r. Johnston Limited (SC407019) United Kingdom