About Kelly Herrick Art Ltd. (11658228) United Kingdom