About Lashlake Developments Limited (10384204) United Kingdom