About Jenny Wren Paintings Limited (13268935) United Kingdom