About Heron House Employee Ownership Trustee Limited (12563603) United Kingdom