About Lell Property Ltd (10582406) United Kingdom