About Mann & Sons Ltd (12630020) United Kingdom