About London Excel Management Limited (09195902) United Kingdom