About 115a High Street Limited (12837143) United Kingdom