About I D Henderson & Company (SL000706) United Kingdom