About Station Road Teddington (1855) Limited (10535689) United Kingdom