About Charles Merser & Co Limited (12120984) United Kingdom