About Leo Johnson Res Limited (07874657) United Kingdom