About Richard Meynell Associates Limited (06579497) United Kingdom