About Henderson & Paterson Limited (SC028621) United Kingdom