About Leithead Communications Ltd (10240615) United Kingdom