About Lemon Brick Properties Limited (11094901) United Kingdom