About Laird Grass Machinery Limited (NI035040) United Kingdom