About Laird Baxter Associates Limited (13688229) United Kingdom