About Bella & Ben Ltd. (08214999) United Kingdom