About Taverners Place Management Limited (08803106) United Kingdom