About James Sanders London Limited (10901504) United Kingdom