About Steel & Jelly (retail) Ltd (09464618) United Kingdom