About Lett Realisations Limited (10106642) United Kingdom