About Tyrell Place Management Company Limited (07324994) United Kingdom