About 70 Alexandra Road Ltd (12009353) United Kingdom