About Julius Lodge Limited (07398242) United Kingdom