About Leonard Property Holdings Ltd (10492979) United Kingdom