About Jules Stuben Ltd (09569558) United Kingdom