About S T Lealan Ltd (09399977) United Kingdom