About Lamb Property Holdings Ltd (12905891) United Kingdom