About Laird Property Investments Ltd (12440776) United Kingdom