About Lea Developments Limited (11199904) United Kingdom