About Logan & Sons Ltd (13002760) United Kingdom