About 59 High Street Management Limited (02427416) United Kingdom