About T&c Edlesborough Ltd (12494765) United Kingdom