About N16 Wine Store Limited (12747230) United Kingdom