About Bean Designed Ltd (08653126) United Kingdom