About J & A.leigh Limited (00517679) United Kingdom