About Ed Cross Fine Art Ltd (06989548) United Kingdom