About Garrard & Co.limited (00057545) United Kingdom