About Metro Offlicence & Convenience Store Limited (10118860) United Kingdom