About Harris & Harris London Limited (09063948) United Kingdom