About Thames Oak Limited (07807908) United Kingdom