About J. Yule & Sons Limited (SC056316) United Kingdom