About Thamesleigh (uk) Limited (08263452) United Kingdom