About Meyer & Co Uk Limited (11987179) United Kingdom