About Laird Solutions Limited (11658162) United Kingdom