About L.a.d Development And Project Management Ltd (12094158) United Kingdom