About G.l. Watson & Company Limited (SC218663) United Kingdom