About Teddington Causeway House Centre Limited (10422120) United Kingdom