About Leon Walker Ltd (06627606) United Kingdom