About Strand Off Licence (hull) Limited (10890971) United Kingdom