About William Foulds & Co. Limited (SC265657) United Kingdom