About Walter D. Watt & Co. Limited (SC029578) United Kingdom