About Richard J Lodge Holdings Limited (03417076) United Kingdom