About 18a High Street Limited (10887502) United Kingdom