About 60 Alexandra Road Limited (10428252) United Kingdom