About Garrard Europe Limited (02788422) United Kingdom