About J Laird Limited (SC687930) United Kingdom