About Leah Developments Limited (08516260) United Kingdom