About Le & Le Properties Limited (13510569) United Kingdom