About Menzel Great Britain Ltd (07073067) United Kingdom