About Lobster & Chips Ltd (08584745) United Kingdom