About Lady Lala Property Limited (12838972) United Kingdom