About London Leicester Properties Holdings Limited (10121904) United Kingdom