About 26-27 Medway Street Management Limited (02675234) United Kingdom