About Christopher Ball Limited (08339277) United Kingdom