About Slough Mitra Mandal Ltd. (08242760) United Kingdom