About J & I Finlay Limited (SC315741) United Kingdom