About Harris And Harris Group Ltd (13708004) United Kingdom