About G.j.c. Anderson & Co. Limited (SC038887) United Kingdom