About London And Geneva Limited (08415120) United Kingdom