About 24a High Street Management Company Limited (09849150) United Kingdom