About Laird Associates Limited (11857322) United Kingdom