About Luelle Properties Ltd (13010171) United Kingdom