About The Lobster Barn Ltd (13588487) United Kingdom