About Meyer & Co Limited (11368451) United Kingdom