About Bell And Del Ltd (10521689) United Kingdom