About Laird Holdings Limited (SC006373) United Kingdom