About Picnic Bench Ltd (12641020) United Kingdom