About La Mer Places Limited (11509570) United Kingdom