About Letty S Properties Ltd (12698529) United Kingdom