About J.h. Leeke And Sons Limited (05216515) United Kingdom