May I suggest that you consult a registered migration agent wih experience in 'turning around' visitor visa refusals?