About Lett Properties Limited (11903972) United Kingdom