About Tarrant Place Management Company Limited (02447947) United Kingdom