About 29 Leopold Road Management Co. Ltd. (04289705) United Kingdom