About Meyer & Meyer Limited (11132822) United Kingdom