About J&i Nicoll And Sons Ltd (11859062) United Kingdom