About 24 High Street Management Limited (13626609) United Kingdom