About Laird Property Holdings Ltd (12408446) United Kingdom