About The Swan Hotel Thame Ltd (08235396) United Kingdom