About Isabel Ball Limited (09946371) United Kingdom