About Ruddle Merz Holdings Limited (07561602) United Kingdom