About L & T Property Holdings Ltd (12232590) United Kingdom