About Harris & Harris Limited (06475290) United Kingdom