About Mendel Services Ltd (11549403) United Kingdom