About Teddington Photographic Limited (06519450) United Kingdom