About Leopald Ludlow Contracting Ltd (10432416) United Kingdom