About Bancroft Lentil Limited (09502719) United Kingdom