About Jimmy Beans Ltd (07718119) United Kingdom