About Larry S Lobster House Limited (09046267) United Kingdom