About Laird Project Services Limited (12262491) United Kingdom