About Taverner Property Limited (13288292) United Kingdom