About Meridian Trustees Limited (04210946) United Kingdom