About Jubb Leicester Limited (09290742) United Kingdom