About T&c Markyate Ltd (12495569) United Kingdom