About Jida & Sons Limited (13479460) United Kingdom