About Laird Group Ltd (13164239) United Kingdom