About Stag And Hare Ltd (09062394) United Kingdom