About Yes Store & Ship Ltd (10831616) United Kingdom