About The Grand Hare Ltd (11221825) United Kingdom