About C H Leedam & Sons Ltd (10538369) United Kingdom