About Thirlmere Deacon Portfolio Ltd (13176015) United Kingdom