About Quantum Teddington Development Limited (09451903) United Kingdom