About Andersons Of London Limited (09797820) United Kingdom