About G.c. Rickards (holdings) Limited (06224878) United Kingdom