About J & C Macari Limited (SC085357) United Kingdom