About Rumball Sedgwick Limited (08975990) United Kingdom