About Thirlmere Deacon Holdings Ltd (11547932) United Kingdom