About Bite & Beans Ltd (13428978) United Kingdom