About Garrick House Limited (08419731) United Kingdom