About J & A Laird Limited (SC095365) United Kingdom