About Harris & Harris Associates Limited (07499368) United Kingdom