About Leo (croydon) Limited (12634921) United Kingdom