About Garrick Place Management Limited (04840676) United Kingdom