About Laird Partners Limited (SC424106) United Kingdom