About Deacon Group Investments Limited (10997522) United Kingdom