About Hare And Lobster Cottages Limited (11968954) United Kingdom