About J & L Winspear Ltd (12680508) United Kingdom