About James F. Kidd & Son Limited (SC040317) United Kingdom