About The Lobster Pot (liverpool) Limited (02698701) United Kingdom