About North Devon Picnic Benches Limited (13303394) United Kingdom