About Letsale Property Ltd (09006486) United Kingdom