About William Lockie & Company Limited (SC023788) United Kingdom