About James A Landry Ltd (13469606) United Kingdom