About Alexander Laird Ltd (11645367) United Kingdom