About Teddington Harbour Limited (03055534) United Kingdom