About Steve Ball Properties Ltd (10824590) United Kingdom