About Beans And Machines Limited (07748180) United Kingdom