About Albertson London Limited (11020153) United Kingdom