About G. Davidson & Sons Ltd (02108729) United Kingdom