About Leacroft Estates Limited (08048178) United Kingdom