About Leo (egham) Limited (12634995) United Kingdom