About Ball And Fisher Limited (13359338) United Kingdom