About Lemon Place Ltd (11016577) United Kingdom