About Thame And London Limited (08170768) United Kingdom