About Kendrick Computing Plc (00180693) United Kingdom