About Leo (bewdley) Limited (13017556) United Kingdom