About Thames House Services Ltd (09730394) United Kingdom