About Leonard James Church Limited (13094226) United Kingdom