About J & C Scott Ltd. (09608232) United Kingdom