About Lea Croft Developments Limited (04533103) United Kingdom