About Lobster Tail Developments Ltd (13072556) United Kingdom