About Thame Cycles Limited (13181936) United Kingdom