About Garrick Holdings Limited (01642590) United Kingdom