About Mekelburg & Roth Asset Management Limited (12489907) United Kingdom