About Garrick Group Limited (SC613639) United Kingdom