About Leroy & Jacobson Ltd. (08916864) United Kingdom