About Alex Service London Limited (13403909) United Kingdom