About Dovecote Technologies Ltd (13620987) United Kingdom