About Bell Peppers Ltd (13285704) United Kingdom