About Lett Holdings Limited (11530029) United Kingdom