About 75 Alexandra Road Ltd (05811688) United Kingdom