About Mengoli & Mengoli Limited (04244850) United Kingdom