About Liz Mynard Associates Limited (05285964) United Kingdom