About Harris & Harrison Ltd (11623254) United Kingdom