About Leckby Developments Llp (OC438990) United Kingdom