About Mendelrocks Ltd (10394060) United Kingdom