About Mendelcham Ltd (12915512) United Kingdom