About Laird Partners Europe Limited (07017579) United Kingdom