About 17 Droitwich Road Worcester Management Company Ltd (12040833) United Kingdom