About 108 Alexandra Road Limited (03207780) United Kingdom