About Garrard Holdings Limited (04144080) United Kingdom