About The Thames Ditton Picnic Company Ltd (12730412) United Kingdom