About Moser & Solomons Limited (00918608) United Kingdom