About J. & H. Mclaren Ltd (13557213) United Kingdom