About Ball And Berry Holdings Limited (11183380) United Kingdom