About Long Island (sbs) Limited (SC262083) United Kingdom