About Leo S Property Management Ltd (12665253) United Kingdom