About Ojc Teddington Limited (09109773) United Kingdom