About Ricardo Gould Limited (12024267) United Kingdom