About Tenby (london) Limited (00626326) United Kingdom