About J J Leadenhall Limited (08354870) United Kingdom