About Meakson Noble Associates Limited (11527206) United Kingdom