About Long Ball Sales And Marketing Limited (12341196) United Kingdom