About Tyrells Place Management Company Limited (05548042) United Kingdom