About Leo Steele Limited (11934906) United Kingdom