Jo Bowen is a London based artist who has gained wide recognition for her paintingd of cityscapes, landscapes and sport related subjects.