About Julius & Clark Ltd (12140180) United Kingdom