About Mendelsohn Limited (12877713) United Kingdom